package cn.com.cifi.mars.service;

import com.baomidou.mybatisplus.extension.service.IService;

import cn.com.cifi.mars.bean.vo.price.PriceApproveWarnConfirmTodoVO;
import cn.com.cifi.mars.bean.vo.price.PriceApproveWarnInfoVO;
import cn.com.cifi.mars.bean.vo.price.PriceApproveWarnTodoVO;
import cn.com.cifi.mars.entity.ApprovalWarning;
import cn.com.cifi.mars.entity.common.IdmUser;

/**
 * <p>
 * 货值审批预警表 服务类
 * </p>
 *
 * @author yyd
 * @since 2021-03-19
 */
public interface ApprovalWarningService extends IService<ApprovalWarning> {

	void save(String projectId,String billId,PriceApproveWarnInfoVO approveWarnInfoVO);

	PriceApproveWarnTodoVO getPriceApproveWarnTodo(String instanceId);

	PriceApproveWarnConfirmTodoVO getPriceApproveWarnConfirmTodo(IdmUser user,String instanceId,String userId);

	void sendWarnSupervise(IdmUser user, String instanceId);

}
